.login_box {
  display: flex;
  width: 100%;
  height: 100%;
  .bg_pic {
    flex: 1;
    .image-slot {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      background: #f5f7fa;
    }
  }
  .login_forget_form {
    background-color: #fff;
    .login_conent {
      padding: 0 80px;
      padding-top: 140px;
      width: 440px;
      box-sizing: border-box;
      .sub_title {
        font-weight: normal;
        color: #919191;
      }
      .login_form {
        .verify_code_box {
          .sort_input {
            width: 180px;
          }
          .verify_code_img {
            margin-left: 10px;
            width: 90px;
            height: 40px;
            cursor: pointer;
            vertical-align: middle;
          }
        }
        .remember_pass {
          margin-bottom: 30px;
        }
        .lang_button {
          width: 100%;
        }
        .forget_button {
          margin-top: 30px;
          font-size: 14px;
          color: #409EFF;
          text-align: center;
          cursor: pointer;
          user-select: none;
        }
      }
    }
    .forget_pass_conent {
      .sort_input_fg {
        width: 160px !important;
      }
      .sort_button {
        padding: 12px 0;
        margin-left: 10px;
        width: 110px;
      }
    }
  }
}

.el-input__inner {
  border-radius: 40px;
}